X                  X
X       D          X
X      DD          X
XDDDD DDD     DD   X
XDDD DDDD  D DDDD  X
X DD DDDD  DDDDDDD X
X D DDDDD  DDDDDDDDX
X D DDD D  DD      X
XDDDDD  D  DD      X
X DDDD  D  DD      X
X DDDD  D  DD      X
XDDDDD  D  DD      X
X D DDD D  DD      X
X D DDDDD  DDDDDDDDX
X DD DDDD  DDDDDDD X
XDDD DDDD  D DDDD  X
XDDDD DDD     DD   X
X      DD          X
X       D          X
X                  X